.site-search{ border: none; margin-top: 100px !important;}
.site-search-txt { height: 35px;line-height: 35px;border-bottom-left-radius: 6px;border-top-left-radius: 6px;background: rgba(255,255,255,0.7);
padding: 3px 10px; width: 250px;}
.site-search-submit { height: 42px; background: #0066cc url(/material/images/new/search.png) no-repeat center center;border-bottom-right-radius: 6px;border-top-right-radius: 6px;}
.nav{ height: 60px; background: #0066cc; line-height: 60px; margin-bottom: 0;}
.nav li{ font-size: 20px;}

.tab-line-nav li{ font-size: 20px; font-weight: bold;}
.tab-line-nav li a:hover{color: #176ef5;}
.tab-line-nav .cur{border-bottom: 3px solid #176ef5;}
.tab-line-nav .cur a{ font-size: 20px;}
.cur{color: #176ef5;}
.cur a:link { color: #176ef5;}

.box{ display: flex; justify-content: space-between; }
.main1{ margin-top: 12px;}
.main1 .item{ width: 24%;  height: 90px; background: #eff8ff; text-align: center; display: block; color: #1557c5; border-radius: 10px;font-size: 20px; padding-top: 10px;}
.main1 .item i{ padding:25px 30px; display: block;}
.main1 .item a{ color: #1557c5;}
.main1 .icon1{ background:url(/material/images/new/icon1.png) no-repeat center center ;}
.main1 .icon2{ background:url(/material/images/new/icon2.png) no-repeat center center ;}
.main1 .icon3{ background:url(/material/images/new/icon3.png) no-repeat center center ;}
.main1 .icon4{ background:url(/material/images/new/icon4.png) no-repeat center center ;}

.main2{ background: url(/material/images/new/wjk.png) no-repeat 0 0; box-sizing: border-box; padding: 15px 0 0 250px; width: 100%; height: 73px; margin-top: 20px;}
.main2 .s-box{ border: 1px solid #e0f2ff; height: 40px; line-height: 40px; position: relative; width: 450px; background: #fff;}
.main2 .s-box .iput-txt{ box-sizing: border-box; padding: 0 10px; width: 350px; height: 40px; line-height: 40px; border: none;}
.main2 .s-box .iput-btn{ box-sizing: border-box;padding-left: 35px;font-weight: bold; width: 80px; height: 40px; line-height: 38px; position: absolute; right: 0; top: 0;
 border: none;background: #176ef5 url(/material/images/new/search2.png) no-repeat 10px center ;color: #fff;text-align: left;font-size: 18px;
 border-top-left-radius: 12px;}
 
 .main3{ background:url(/material/images/new/bg1.jpg) no-repeat 0 0 ; box-sizing: border-box; padding-top: 30px; width: 100%; height: 460px; text-align: center;}
 .main3 .a-box{ margin-top: 20px;}
.main3 .a-box a{ display: block; width: 90%; margin: 10px auto; background: #fff; height:50px; line-height:50px; border-radius: 5px; font-size: 20px; color: #1557c5; text-align: left;}
.main3 .a-box i{ padding: 20px 30px; margin-left: 30px; margin-right: 10px;}
.main3 .a-box .icon1{background:url(/material/images/new/icon11.png) no-repeat center 15px;}
.main3 .a-box .icon2{background:url(/material/images/new/icon22.png) no-repeat center 15px ;}
.main3 .a-box .icon3{background:url(/material/images/new/icon33.png) no-repeat center 15px ;}
.main3 .a-box .icon4{background:url(/material/images/new/icon44.png) no-repeat center 15px;}
.main3 .a-box .icon5{background:url(/material/images/new/icon55.png) no-repeat center 15px ;}
.main3 .a-box .icon6{background:url(/material/images/new/icon66.png) no-repeat center 15px;}

.main4{ margin-top: 30px;}
.main4 a{ display: block; box-sizing: border-box; padding-right: 20px; width: 24%; background: #e0f2ff; line-height: 78px; height: 78px; font-size: 20px; font-weight: bold; color: #176ef5; text-align: right;}
.main4 .icon1{ background:url(/material/images/new/ldxx.png) no-repeat 0 0; background-size: 100%;}
.main4 .icon2{ background:url(/material/images/new/lxfs.png) no-repeat 0 0; background-size: 100%;}
.main4 .icon3{ background:url(/material/images/new/wszx.png) no-repeat 0 0; background-size: 100%;}
.main4 .icon4{ background:url(/material/images/new/zcps.png) no-repeat 0 0; color: #e27300; text-align: left; padding-left: 15px; background-size: 100%;}

.main5{ background:url(/material/images/new/ztzl-bg.jpg) no-repeat center 0; height: 21px; text-align: center;  font-size: 24px; font-weight: bold; color: #176ef5; margin-top: 40px; margin-bottom: 30px;}
.main5 a{color: #176ef5;}
.sub .title-site{ border: none;}

.main6{ margin-top: -20px;}
.main7{ margin-top: -30px;}
.main7 #optionList{ padding: 0; margin-top: -20px;}


.main8 .item1{ width: 275px; height: 185px; overflow: hidden; margin-right: 10px;}
.main8 .item1 img{ width: 100%;}
.main8 .item2{ width: 500px;}
.main8 .item2 h5{ font-size: 16px; font-weight: bold;}
.main8 .item2 h5 a{ color: #2b57b5;}
.main8 .item2 p{ margin-top:20px; font-size: 16px; color: #333;} 
.main8 .item2 .xq{ float: right; background: #cfeaff; border-radius: 3px; color: #005dcf; font-size: 14px; padding: 5px 10px;}
.main8 .item2 .wq{ margin-top: 20px; font-size: 16px;}
.main8 .item2 .wq span{ background: #eff6ff; padding: 5px 10px 8px 10px;color: #005dcf; border-radius: 15px; border-top-right-radius: 0; margin-right: 5px; font-size: 14px;}


.footer-site{ background: #f2f2f2;}
.esd-wrap{ margin-top: 20px !important;}

.title-site{color: #026abe;border-bottom: 2px solid #026abe;}
.title-site-link .gov-link{ color: #026abe;}
.tab-link-nav-site li{ background: url(/imagesq/iconsite.png) 29px -154px no-repeat #026abe;}
.title-site-link{ background: url(/material/images/new/website.png) no-repeat 0 5px !important;} 

.leader-title, .more-left h2{background: #026abe;}
.more-chlid-title strong{background: #026abe;}